﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IDAL;

namespace DAL
{
    public partial class DBSession
    {
        public int SaveChanges(string type)
        {
            return new DBContextFactory().GetDbContext(type).SaveChanges();
        }

        public List<T> SqlQuery<T>(string sql, params object[] parameters)
        {
            return new DBContextFactory().GetDbContext("").Database.SqlQuery<T>(sql, parameters).ToList();;
        } 
    }

	public partial class DBSession:IDBSession
    {

		#region 01 数据接口 IAccountInfo_DAL
	    private	IAccountInfo_DAL iAccountInfo_DAL;
		public IAccountInfo_DAL IAccountInfo_DAL
		{
			get
			{
				if(iAccountInfo_DAL==null)
					iAccountInfo_DAL= new AccountInfo_DAL();
				return iAccountInfo_DAL;
			}
			set
			{
				iAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 02 数据接口 IAmazonAD_DAL
	    private	IAmazonAD_DAL iAmazonAD_DAL;
		public IAmazonAD_DAL IAmazonAD_DAL
		{
			get
			{
				if(iAmazonAD_DAL==null)
					iAmazonAD_DAL= new AmazonAD_DAL();
				return iAmazonAD_DAL;
			}
			set
			{
				iAmazonAD_DAL= value;
			}
		}
		#endregion

		#region 03 数据接口 IAmazonAdProperty_DAL
	    private	IAmazonAdProperty_DAL iAmazonAdProperty_DAL;
		public IAmazonAdProperty_DAL IAmazonAdProperty_DAL
		{
			get
			{
				if(iAmazonAdProperty_DAL==null)
					iAmazonAdProperty_DAL= new AmazonAdProperty_DAL();
				return iAmazonAdProperty_DAL;
			}
			set
			{
				iAmazonAdProperty_DAL= value;
			}
		}
		#endregion

		#region 04 数据接口 IAreaCarriersDeliveryMethod_DAL
	    private	IAreaCarriersDeliveryMethod_DAL iAreaCarriersDeliveryMethod_DAL;
		public IAreaCarriersDeliveryMethod_DAL IAreaCarriersDeliveryMethod_DAL
		{
			get
			{
				if(iAreaCarriersDeliveryMethod_DAL==null)
					iAreaCarriersDeliveryMethod_DAL= new AreaCarriersDeliveryMethod_DAL();
				return iAreaCarriersDeliveryMethod_DAL;
			}
			set
			{
				iAreaCarriersDeliveryMethod_DAL= value;
			}
		}
		#endregion

		#region 05 数据接口 IAreaCarriersDeliveryMethodChargeType_DAL
	    private	IAreaCarriersDeliveryMethodChargeType_DAL iAreaCarriersDeliveryMethodChargeType_DAL;
		public IAreaCarriersDeliveryMethodChargeType_DAL IAreaCarriersDeliveryMethodChargeType_DAL
		{
			get
			{
				if(iAreaCarriersDeliveryMethodChargeType_DAL==null)
					iAreaCarriersDeliveryMethodChargeType_DAL= new AreaCarriersDeliveryMethodChargeType_DAL();
				return iAreaCarriersDeliveryMethodChargeType_DAL;
			}
			set
			{
				iAreaCarriersDeliveryMethodChargeType_DAL= value;
			}
		}
		#endregion

		#region 06 数据接口 IAreaCarriersDeliveryMethodContraband_DAL
	    private	IAreaCarriersDeliveryMethodContraband_DAL iAreaCarriersDeliveryMethodContraband_DAL;
		public IAreaCarriersDeliveryMethodContraband_DAL IAreaCarriersDeliveryMethodContraband_DAL
		{
			get
			{
				if(iAreaCarriersDeliveryMethodContraband_DAL==null)
					iAreaCarriersDeliveryMethodContraband_DAL= new AreaCarriersDeliveryMethodContraband_DAL();
				return iAreaCarriersDeliveryMethodContraband_DAL;
			}
			set
			{
				iAreaCarriersDeliveryMethodContraband_DAL= value;
			}
		}
		#endregion

		#region 07 数据接口 IAreaCarriersDeliveryMethodPackage_DAL
	    private	IAreaCarriersDeliveryMethodPackage_DAL iAreaCarriersDeliveryMethodPackage_DAL;
		public IAreaCarriersDeliveryMethodPackage_DAL IAreaCarriersDeliveryMethodPackage_DAL
		{
			get
			{
				if(iAreaCarriersDeliveryMethodPackage_DAL==null)
					iAreaCarriersDeliveryMethodPackage_DAL= new AreaCarriersDeliveryMethodPackage_DAL();
				return iAreaCarriersDeliveryMethodPackage_DAL;
			}
			set
			{
				iAreaCarriersDeliveryMethodPackage_DAL= value;
			}
		}
		#endregion

		#region 08 数据接口 IAuthorizedInfoConfig_DAL
	    private	IAuthorizedInfoConfig_DAL iAuthorizedInfoConfig_DAL;
		public IAuthorizedInfoConfig_DAL IAuthorizedInfoConfig_DAL
		{
			get
			{
				if(iAuthorizedInfoConfig_DAL==null)
					iAuthorizedInfoConfig_DAL= new AuthorizedInfoConfig_DAL();
				return iAuthorizedInfoConfig_DAL;
			}
			set
			{
				iAuthorizedInfoConfig_DAL= value;
			}
		}
		#endregion

		#region 09 数据接口 IBrowseNode_DAL
	    private	IBrowseNode_DAL iBrowseNode_DAL;
		public IBrowseNode_DAL IBrowseNode_DAL
		{
			get
			{
				if(iBrowseNode_DAL==null)
					iBrowseNode_DAL= new BrowseNode_DAL();
				return iBrowseNode_DAL;
			}
			set
			{
				iBrowseNode_DAL= value;
			}
		}
		#endregion

		#region 10 数据接口 ICarrier_DAL
	    private	ICarrier_DAL iCarrier_DAL;
		public ICarrier_DAL ICarrier_DAL
		{
			get
			{
				if(iCarrier_DAL==null)
					iCarrier_DAL= new Carrier_DAL();
				return iCarrier_DAL;
			}
			set
			{
				iCarrier_DAL= value;
			}
		}
		#endregion

		#region 11 数据接口 ICurrencyConvertLoss_DAL
	    private	ICurrencyConvertLoss_DAL iCurrencyConvertLoss_DAL;
		public ICurrencyConvertLoss_DAL ICurrencyConvertLoss_DAL
		{
			get
			{
				if(iCurrencyConvertLoss_DAL==null)
					iCurrencyConvertLoss_DAL= new CurrencyConvertLoss_DAL();
				return iCurrencyConvertLoss_DAL;
			}
			set
			{
				iCurrencyConvertLoss_DAL= value;
			}
		}
		#endregion

		#region 12 数据接口 ICustomsRateInfo_DAL
	    private	ICustomsRateInfo_DAL iCustomsRateInfo_DAL;
		public ICustomsRateInfo_DAL ICustomsRateInfo_DAL
		{
			get
			{
				if(iCustomsRateInfo_DAL==null)
					iCustomsRateInfo_DAL= new CustomsRateInfo_DAL();
				return iCustomsRateInfo_DAL;
			}
			set
			{
				iCustomsRateInfo_DAL= value;
			}
		}
		#endregion

		#region 13 数据接口 IDeliveryMethod_DAL
	    private	IDeliveryMethod_DAL iDeliveryMethod_DAL;
		public IDeliveryMethod_DAL IDeliveryMethod_DAL
		{
			get
			{
				if(iDeliveryMethod_DAL==null)
					iDeliveryMethod_DAL= new DeliveryMethod_DAL();
				return iDeliveryMethod_DAL;
			}
			set
			{
				iDeliveryMethod_DAL= value;
			}
		}
		#endregion

		#region 14 数据接口 IDistributeArea_DAL
	    private	IDistributeArea_DAL iDistributeArea_DAL;
		public IDistributeArea_DAL IDistributeArea_DAL
		{
			get
			{
				if(iDistributeArea_DAL==null)
					iDistributeArea_DAL= new DistributeArea_DAL();
				return iDistributeArea_DAL;
			}
			set
			{
				iDistributeArea_DAL= value;
			}
		}
		#endregion

		#region 15 数据接口 IDistributeAreaStock_DAL
	    private	IDistributeAreaStock_DAL iDistributeAreaStock_DAL;
		public IDistributeAreaStock_DAL IDistributeAreaStock_DAL
		{
			get
			{
				if(iDistributeAreaStock_DAL==null)
					iDistributeAreaStock_DAL= new DistributeAreaStock_DAL();
				return iDistributeAreaStock_DAL;
			}
			set
			{
				iDistributeAreaStock_DAL= value;
			}
		}
		#endregion

		#region 16 数据接口 IGrossProfitConfig_DAL
	    private	IGrossProfitConfig_DAL iGrossProfitConfig_DAL;
		public IGrossProfitConfig_DAL IGrossProfitConfig_DAL
		{
			get
			{
				if(iGrossProfitConfig_DAL==null)
					iGrossProfitConfig_DAL= new GrossProfitConfig_DAL();
				return iGrossProfitConfig_DAL;
			}
			set
			{
				iGrossProfitConfig_DAL= value;
			}
		}
		#endregion

		#region 17 数据接口 IItemOpreationCommand_DAL
	    private	IItemOpreationCommand_DAL iItemOpreationCommand_DAL;
		public IItemOpreationCommand_DAL IItemOpreationCommand_DAL
		{
			get
			{
				if(iItemOpreationCommand_DAL==null)
					iItemOpreationCommand_DAL= new ItemOpreationCommand_DAL();
				return iItemOpreationCommand_DAL;
			}
			set
			{
				iItemOpreationCommand_DAL= value;
			}
		}
		#endregion

		#region 18 数据接口 IItemOpreationStatu_DAL
	    private	IItemOpreationStatu_DAL iItemOpreationStatu_DAL;
		public IItemOpreationStatu_DAL IItemOpreationStatu_DAL
		{
			get
			{
				if(iItemOpreationStatu_DAL==null)
					iItemOpreationStatu_DAL= new ItemOpreationStatu_DAL();
				return iItemOpreationStatu_DAL;
			}
			set
			{
				iItemOpreationStatu_DAL= value;
			}
		}
		#endregion

		#region 19 数据接口 ILanguageType_DAL
	    private	ILanguageType_DAL iLanguageType_DAL;
		public ILanguageType_DAL ILanguageType_DAL
		{
			get
			{
				if(iLanguageType_DAL==null)
					iLanguageType_DAL= new LanguageType_DAL();
				return iLanguageType_DAL;
			}
			set
			{
				iLanguageType_DAL= value;
			}
		}
		#endregion

		#region 20 数据接口 IListingFeeInfo_DAL
	    private	IListingFeeInfo_DAL iListingFeeInfo_DAL;
		public IListingFeeInfo_DAL IListingFeeInfo_DAL
		{
			get
			{
				if(iListingFeeInfo_DAL==null)
					iListingFeeInfo_DAL= new ListingFeeInfo_DAL();
				return iListingFeeInfo_DAL;
			}
			set
			{
				iListingFeeInfo_DAL= value;
			}
		}
		#endregion

		#region 21 数据接口 ILoginAccountInfo_DAL
	    private	ILoginAccountInfo_DAL iLoginAccountInfo_DAL;
		public ILoginAccountInfo_DAL ILoginAccountInfo_DAL
		{
			get
			{
				if(iLoginAccountInfo_DAL==null)
					iLoginAccountInfo_DAL= new LoginAccountInfo_DAL();
				return iLoginAccountInfo_DAL;
			}
			set
			{
				iLoginAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 22 数据接口 ILoginSellerAccountInfo_DAL
	    private	ILoginSellerAccountInfo_DAL iLoginSellerAccountInfo_DAL;
		public ILoginSellerAccountInfo_DAL ILoginSellerAccountInfo_DAL
		{
			get
			{
				if(iLoginSellerAccountInfo_DAL==null)
					iLoginSellerAccountInfo_DAL= new LoginSellerAccountInfo_DAL();
				return iLoginSellerAccountInfo_DAL;
			}
			set
			{
				iLoginSellerAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 23 数据接口 ILogisticsCountry_DAL
	    private	ILogisticsCountry_DAL iLogisticsCountry_DAL;
		public ILogisticsCountry_DAL ILogisticsCountry_DAL
		{
			get
			{
				if(iLogisticsCountry_DAL==null)
					iLogisticsCountry_DAL= new LogisticsCountry_DAL();
				return iLogisticsCountry_DAL;
			}
			set
			{
				iLogisticsCountry_DAL= value;
			}
		}
		#endregion

		#region 24 数据接口 ILogisticsInfoConfig_DAL
	    private	ILogisticsInfoConfig_DAL iLogisticsInfoConfig_DAL;
		public ILogisticsInfoConfig_DAL ILogisticsInfoConfig_DAL
		{
			get
			{
				if(iLogisticsInfoConfig_DAL==null)
					iLogisticsInfoConfig_DAL= new LogisticsInfoConfig_DAL();
				return iLogisticsInfoConfig_DAL;
			}
			set
			{
				iLogisticsInfoConfig_DAL= value;
			}
		}
		#endregion

		#region 25 数据接口 IPaypalFee_DAL
	    private	IPaypalFee_DAL iPaypalFee_DAL;
		public IPaypalFee_DAL IPaypalFee_DAL
		{
			get
			{
				if(iPaypalFee_DAL==null)
					iPaypalFee_DAL= new PaypalFee_DAL();
				return iPaypalFee_DAL;
			}
			set
			{
				iPaypalFee_DAL= value;
			}
		}
		#endregion

		#region 26 数据接口 IProduct_DAL
	    private	IProduct_DAL iProduct_DAL;
		public IProduct_DAL IProduct_DAL
		{
			get
			{
				if(iProduct_DAL==null)
					iProduct_DAL= new Product_DAL();
				return iProduct_DAL;
			}
			set
			{
				iProduct_DAL= value;
			}
		}
		#endregion

		#region 27 数据接口 IProductCategory_DAL
	    private	IProductCategory_DAL iProductCategory_DAL;
		public IProductCategory_DAL IProductCategory_DAL
		{
			get
			{
				if(iProductCategory_DAL==null)
					iProductCategory_DAL= new ProductCategory_DAL();
				return iProductCategory_DAL;
			}
			set
			{
				iProductCategory_DAL= value;
			}
		}
		#endregion

		#region 28 数据接口 IProductConfig_DAL
	    private	IProductConfig_DAL iProductConfig_DAL;
		public IProductConfig_DAL IProductConfig_DAL
		{
			get
			{
				if(iProductConfig_DAL==null)
					iProductConfig_DAL= new ProductConfig_DAL();
				return iProductConfig_DAL;
			}
			set
			{
				iProductConfig_DAL= value;
			}
		}
		#endregion

		#region 29 数据接口 IProductCost_DAL
	    private	IProductCost_DAL iProductCost_DAL;
		public IProductCost_DAL IProductCost_DAL
		{
			get
			{
				if(iProductCost_DAL==null)
					iProductCost_DAL= new ProductCost_DAL();
				return iProductCost_DAL;
			}
			set
			{
				iProductCost_DAL= value;
			}
		}
		#endregion

		#region 30 数据接口 IProductEAN_DAL
	    private	IProductEAN_DAL iProductEAN_DAL;
		public IProductEAN_DAL IProductEAN_DAL
		{
			get
			{
				if(iProductEAN_DAL==null)
					iProductEAN_DAL= new ProductEAN_DAL();
				return iProductEAN_DAL;
			}
			set
			{
				iProductEAN_DAL= value;
			}
		}
		#endregion

		#region 31 数据接口 IProductPackageInfo_DAL
	    private	IProductPackageInfo_DAL iProductPackageInfo_DAL;
		public IProductPackageInfo_DAL IProductPackageInfo_DAL
		{
			get
			{
				if(iProductPackageInfo_DAL==null)
					iProductPackageInfo_DAL= new ProductPackageInfo_DAL();
				return iProductPackageInfo_DAL;
			}
			set
			{
				iProductPackageInfo_DAL= value;
			}
		}
		#endregion

		#region 32 数据接口 IProductPicture_DAL
	    private	IProductPicture_DAL iProductPicture_DAL;
		public IProductPicture_DAL IProductPicture_DAL
		{
			get
			{
				if(iProductPicture_DAL==null)
					iProductPicture_DAL= new ProductPicture_DAL();
				return iProductPicture_DAL;
			}
			set
			{
				iProductPicture_DAL= value;
			}
		}
		#endregion

		#region 33 数据接口 IProductProperty_DAL
	    private	IProductProperty_DAL iProductProperty_DAL;
		public IProductProperty_DAL IProductProperty_DAL
		{
			get
			{
				if(iProductProperty_DAL==null)
					iProductProperty_DAL= new ProductProperty_DAL();
				return iProductProperty_DAL;
			}
			set
			{
				iProductProperty_DAL= value;
			}
		}
		#endregion

		#region 34 数据接口 IProductSpec_DAL
	    private	IProductSpec_DAL iProductSpec_DAL;
		public IProductSpec_DAL IProductSpec_DAL
		{
			get
			{
				if(iProductSpec_DAL==null)
					iProductSpec_DAL= new ProductSpec_DAL();
				return iProductSpec_DAL;
			}
			set
			{
				iProductSpec_DAL= value;
			}
		}
		#endregion

		#region 35 数据接口 IProductStatu_DAL
	    private	IProductStatu_DAL iProductStatu_DAL;
		public IProductStatu_DAL IProductStatu_DAL
		{
			get
			{
				if(iProductStatu_DAL==null)
					iProductStatu_DAL= new ProductStatu_DAL();
				return iProductStatu_DAL;
			}
			set
			{
				iProductStatu_DAL= value;
			}
		}
		#endregion

		#region 36 数据接口 IProductTranslation_DAL
	    private	IProductTranslation_DAL iProductTranslation_DAL;
		public IProductTranslation_DAL IProductTranslation_DAL
		{
			get
			{
				if(iProductTranslation_DAL==null)
					iProductTranslation_DAL= new ProductTranslation_DAL();
				return iProductTranslation_DAL;
			}
			set
			{
				iProductTranslation_DAL= value;
			}
		}
		#endregion

		#region 37 数据接口 IProductType_DAL
	    private	IProductType_DAL iProductType_DAL;
		public IProductType_DAL IProductType_DAL
		{
			get
			{
				if(iProductType_DAL==null)
					iProductType_DAL= new ProductType_DAL();
				return iProductType_DAL;
			}
			set
			{
				iProductType_DAL= value;
			}
		}
		#endregion

		#region 38 数据接口 IRateOfExchange_DAL
	    private	IRateOfExchange_DAL iRateOfExchange_DAL;
		public IRateOfExchange_DAL IRateOfExchange_DAL
		{
			get
			{
				if(iRateOfExchange_DAL==null)
					iRateOfExchange_DAL= new RateOfExchange_DAL();
				return iRateOfExchange_DAL;
			}
			set
			{
				iRateOfExchange_DAL= value;
			}
		}
		#endregion

		#region 39 数据接口 IRateOfExchangeAnalysi_DAL
	    private	IRateOfExchangeAnalysi_DAL iRateOfExchangeAnalysi_DAL;
		public IRateOfExchangeAnalysi_DAL IRateOfExchangeAnalysi_DAL
		{
			get
			{
				if(iRateOfExchangeAnalysi_DAL==null)
					iRateOfExchangeAnalysi_DAL= new RateOfExchangeAnalysi_DAL();
				return iRateOfExchangeAnalysi_DAL;
			}
			set
			{
				iRateOfExchangeAnalysi_DAL= value;
			}
		}
		#endregion

		#region 40 数据接口 IRateOfExchangeHistory_DAL
	    private	IRateOfExchangeHistory_DAL iRateOfExchangeHistory_DAL;
		public IRateOfExchangeHistory_DAL IRateOfExchangeHistory_DAL
		{
			get
			{
				if(iRateOfExchangeHistory_DAL==null)
					iRateOfExchangeHistory_DAL= new RateOfExchangeHistory_DAL();
				return iRateOfExchangeHistory_DAL;
			}
			set
			{
				iRateOfExchangeHistory_DAL= value;
			}
		}
		#endregion

		#region 41 数据接口 ISalesFinalFee_DAL
	    private	ISalesFinalFee_DAL iSalesFinalFee_DAL;
		public ISalesFinalFee_DAL ISalesFinalFee_DAL
		{
			get
			{
				if(iSalesFinalFee_DAL==null)
					iSalesFinalFee_DAL= new SalesFinalFee_DAL();
				return iSalesFinalFee_DAL;
			}
			set
			{
				iSalesFinalFee_DAL= value;
			}
		}
		#endregion

		#region 42 数据接口 ISalesFinalFeeSection_DAL
	    private	ISalesFinalFeeSection_DAL iSalesFinalFeeSection_DAL;
		public ISalesFinalFeeSection_DAL ISalesFinalFeeSection_DAL
		{
			get
			{
				if(iSalesFinalFeeSection_DAL==null)
					iSalesFinalFeeSection_DAL= new SalesFinalFeeSection_DAL();
				return iSalesFinalFeeSection_DAL;
			}
			set
			{
				iSalesFinalFeeSection_DAL= value;
			}
		}
		#endregion

		#region 43 数据接口 ISalesPlatform_DAL
	    private	ISalesPlatform_DAL iSalesPlatform_DAL;
		public ISalesPlatform_DAL ISalesPlatform_DAL
		{
			get
			{
				if(iSalesPlatform_DAL==null)
					iSalesPlatform_DAL= new SalesPlatform_DAL();
				return iSalesPlatform_DAL;
			}
			set
			{
				iSalesPlatform_DAL= value;
			}
		}
		#endregion

		#region 44 数据接口 ISalesPlatformSiteCurrency_DAL
	    private	ISalesPlatformSiteCurrency_DAL iSalesPlatformSiteCurrency_DAL;
		public ISalesPlatformSiteCurrency_DAL ISalesPlatformSiteCurrency_DAL
		{
			get
			{
				if(iSalesPlatformSiteCurrency_DAL==null)
					iSalesPlatformSiteCurrency_DAL= new SalesPlatformSiteCurrency_DAL();
				return iSalesPlatformSiteCurrency_DAL;
			}
			set
			{
				iSalesPlatformSiteCurrency_DAL= value;
			}
		}
		#endregion

		#region 45 数据接口 ISalesPlatformSiteInfo_DAL
	    private	ISalesPlatformSiteInfo_DAL iSalesPlatformSiteInfo_DAL;
		public ISalesPlatformSiteInfo_DAL ISalesPlatformSiteInfo_DAL
		{
			get
			{
				if(iSalesPlatformSiteInfo_DAL==null)
					iSalesPlatformSiteInfo_DAL= new SalesPlatformSiteInfo_DAL();
				return iSalesPlatformSiteInfo_DAL;
			}
			set
			{
				iSalesPlatformSiteInfo_DAL= value;
			}
		}
		#endregion

		#region 46 数据接口 ISalesPlatformSiteInfoCategory_DAL
	    private	ISalesPlatformSiteInfoCategory_DAL iSalesPlatformSiteInfoCategory_DAL;
		public ISalesPlatformSiteInfoCategory_DAL ISalesPlatformSiteInfoCategory_DAL
		{
			get
			{
				if(iSalesPlatformSiteInfoCategory_DAL==null)
					iSalesPlatformSiteInfoCategory_DAL= new SalesPlatformSiteInfoCategory_DAL();
				return iSalesPlatformSiteInfoCategory_DAL;
			}
			set
			{
				iSalesPlatformSiteInfoCategory_DAL= value;
			}
		}
		#endregion

		#region 47 数据接口 ISalesPlatformSiteInfoCategorySpecific_DAL
	    private	ISalesPlatformSiteInfoCategorySpecific_DAL iSalesPlatformSiteInfoCategorySpecific_DAL;
		public ISalesPlatformSiteInfoCategorySpecific_DAL ISalesPlatformSiteInfoCategorySpecific_DAL
		{
			get
			{
				if(iSalesPlatformSiteInfoCategorySpecific_DAL==null)
					iSalesPlatformSiteInfoCategorySpecific_DAL= new SalesPlatformSiteInfoCategorySpecific_DAL();
				return iSalesPlatformSiteInfoCategorySpecific_DAL;
			}
			set
			{
				iSalesPlatformSiteInfoCategorySpecific_DAL= value;
			}
		}
		#endregion

		#region 48 数据接口 ISalesPlatformSiteInfoLanguageType_DAL
	    private	ISalesPlatformSiteInfoLanguageType_DAL iSalesPlatformSiteInfoLanguageType_DAL;
		public ISalesPlatformSiteInfoLanguageType_DAL ISalesPlatformSiteInfoLanguageType_DAL
		{
			get
			{
				if(iSalesPlatformSiteInfoLanguageType_DAL==null)
					iSalesPlatformSiteInfoLanguageType_DAL= new SalesPlatformSiteInfoLanguageType_DAL();
				return iSalesPlatformSiteInfoLanguageType_DAL;
			}
			set
			{
				iSalesPlatformSiteInfoLanguageType_DAL= value;
			}
		}
		#endregion

		#region 49 数据接口 ISalesPlatformSiteSellerAccountInfo_DAL
	    private	ISalesPlatformSiteSellerAccountInfo_DAL iSalesPlatformSiteSellerAccountInfo_DAL;
		public ISalesPlatformSiteSellerAccountInfo_DAL ISalesPlatformSiteSellerAccountInfo_DAL
		{
			get
			{
				if(iSalesPlatformSiteSellerAccountInfo_DAL==null)
					iSalesPlatformSiteSellerAccountInfo_DAL= new SalesPlatformSiteSellerAccountInfo_DAL();
				return iSalesPlatformSiteSellerAccountInfo_DAL;
			}
			set
			{
				iSalesPlatformSiteSellerAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 50 数据接口 ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL
	    private	ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL;
		public ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL
		{
			get
			{
				if(iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL==null)
					iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL= new SalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL();
				return iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL;
			}
			set
			{
				iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL= value;
			}
		}
		#endregion

		#region 51 数据接口 ISellerAccountInfo_DAL
	    private	ISellerAccountInfo_DAL iSellerAccountInfo_DAL;
		public ISellerAccountInfo_DAL ISellerAccountInfo_DAL
		{
			get
			{
				if(iSellerAccountInfo_DAL==null)
					iSellerAccountInfo_DAL= new SellerAccountInfo_DAL();
				return iSellerAccountInfo_DAL;
			}
			set
			{
				iSellerAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 52 数据接口 ISiteInfo_DAL
	    private	ISiteInfo_DAL iSiteInfo_DAL;
		public ISiteInfo_DAL ISiteInfo_DAL
		{
			get
			{
				if(iSiteInfo_DAL==null)
					iSiteInfo_DAL= new SiteInfo_DAL();
				return iSiteInfo_DAL;
			}
			set
			{
				iSiteInfo_DAL= value;
			}
		}
		#endregion

		#region 53 数据接口 ISiteSpecRelation_DAL
	    private	ISiteSpecRelation_DAL iSiteSpecRelation_DAL;
		public ISiteSpecRelation_DAL ISiteSpecRelation_DAL
		{
			get
			{
				if(iSiteSpecRelation_DAL==null)
					iSiteSpecRelation_DAL= new SiteSpecRelation_DAL();
				return iSiteSpecRelation_DAL;
			}
			set
			{
				iSiteSpecRelation_DAL= value;
			}
		}
		#endregion

		#region 54 数据接口 ISpecific_DAL
	    private	ISpecific_DAL iSpecific_DAL;
		public ISpecific_DAL ISpecific_DAL
		{
			get
			{
				if(iSpecific_DAL==null)
					iSpecific_DAL= new Specific_DAL();
				return iSpecific_DAL;
			}
			set
			{
				iSpecific_DAL= value;
			}
		}
		#endregion

		#region 55 数据接口 ISpecificsValue_DAL
	    private	ISpecificsValue_DAL iSpecificsValue_DAL;
		public ISpecificsValue_DAL ISpecificsValue_DAL
		{
			get
			{
				if(iSpecificsValue_DAL==null)
					iSpecificsValue_DAL= new SpecificsValue_DAL();
				return iSpecificsValue_DAL;
			}
			set
			{
				iSpecificsValue_DAL= value;
			}
		}
		#endregion

		#region 56 数据接口 IStock_DAL
	    private	IStock_DAL iStock_DAL;
		public IStock_DAL IStock_DAL
		{
			get
			{
				if(iStock_DAL==null)
					iStock_DAL= new Stock_DAL();
				return iStock_DAL;
			}
			set
			{
				iStock_DAL= value;
			}
		}
		#endregion

		#region 57 数据接口 ITemplate_DAL
	    private	ITemplate_DAL iTemplate_DAL;
		public ITemplate_DAL ITemplate_DAL
		{
			get
			{
				if(iTemplate_DAL==null)
					iTemplate_DAL= new Template_DAL();
				return iTemplate_DAL;
			}
			set
			{
				iTemplate_DAL= value;
			}
		}
		#endregion

		#region 58 数据接口 ITemplateProperty_DAL
	    private	ITemplateProperty_DAL iTemplateProperty_DAL;
		public ITemplateProperty_DAL ITemplateProperty_DAL
		{
			get
			{
				if(iTemplateProperty_DAL==null)
					iTemplateProperty_DAL= new TemplateProperty_DAL();
				return iTemplateProperty_DAL;
			}
			set
			{
				iTemplateProperty_DAL= value;
			}
		}
		#endregion

		#region 59 数据接口 ITemplateTerm_DAL
	    private	ITemplateTerm_DAL iTemplateTerm_DAL;
		public ITemplateTerm_DAL ITemplateTerm_DAL
		{
			get
			{
				if(iTemplateTerm_DAL==null)
					iTemplateTerm_DAL= new TemplateTerm_DAL();
				return iTemplateTerm_DAL;
			}
			set
			{
				iTemplateTerm_DAL= value;
			}
		}
		#endregion

		#region 60 数据接口 ITemplateTermsDetail_DAL
	    private	ITemplateTermsDetail_DAL iTemplateTermsDetail_DAL;
		public ITemplateTermsDetail_DAL ITemplateTermsDetail_DAL
		{
			get
			{
				if(iTemplateTermsDetail_DAL==null)
					iTemplateTermsDetail_DAL= new TemplateTermsDetail_DAL();
				return iTemplateTermsDetail_DAL;
			}
			set
			{
				iTemplateTermsDetail_DAL= value;
			}
		}
		#endregion

		#region 61 数据接口 ITemplateWebPage_DAL
	    private	ITemplateWebPage_DAL iTemplateWebPage_DAL;
		public ITemplateWebPage_DAL ITemplateWebPage_DAL
		{
			get
			{
				if(iTemplateWebPage_DAL==null)
					iTemplateWebPage_DAL= new TemplateWebPage_DAL();
				return iTemplateWebPage_DAL;
			}
			set
			{
				iTemplateWebPage_DAL= value;
			}
		}
		#endregion

		#region 62 数据接口 ITransportCharge_DAL
	    private	ITransportCharge_DAL iTransportCharge_DAL;
		public ITransportCharge_DAL ITransportCharge_DAL
		{
			get
			{
				if(iTransportCharge_DAL==null)
					iTransportCharge_DAL= new TransportCharge_DAL();
				return iTransportCharge_DAL;
			}
			set
			{
				iTransportCharge_DAL= value;
			}
		}
		#endregion

		#region 63 数据接口 ITransportType_DAL
	    private	ITransportType_DAL iTransportType_DAL;
		public ITransportType_DAL ITransportType_DAL
		{
			get
			{
				if(iTransportType_DAL==null)
					iTransportType_DAL= new TransportType_DAL();
				return iTransportType_DAL;
			}
			set
			{
				iTransportType_DAL= value;
			}
		}
		#endregion

		#region 64 数据接口 IV_ProductRespones_DAL
	    private	IV_ProductRespones_DAL iV_ProductRespones_DAL;
		public IV_ProductRespones_DAL IV_ProductRespones_DAL
		{
			get
			{
				if(iV_ProductRespones_DAL==null)
					iV_ProductRespones_DAL= new V_ProductRespones_DAL();
				return iV_ProductRespones_DAL;
			}
			set
			{
				iV_ProductRespones_DAL= value;
			}
		}
		#endregion

		#region 65 数据接口 IValue_DAL
	    private	IValue_DAL iValue_DAL;
		public IValue_DAL IValue_DAL
		{
			get
			{
				if(iValue_DAL==null)
					iValue_DAL= new Value_DAL();
				return iValue_DAL;
			}
			set
			{
				iValue_DAL= value;
			}
		}
		#endregion

		#region 66 数据接口 IVATFeeInfo_DAL
	    private	IVATFeeInfo_DAL iVATFeeInfo_DAL;
		public IVATFeeInfo_DAL IVATFeeInfo_DAL
		{
			get
			{
				if(iVATFeeInfo_DAL==null)
					iVATFeeInfo_DAL= new VATFeeInfo_DAL();
				return iVATFeeInfo_DAL;
			}
			set
			{
				iVATFeeInfo_DAL= value;
			}
		}
		#endregion

		#region 67 数据接口 IView_AmazonBrowseNode_DAL
	    private	IView_AmazonBrowseNode_DAL iView_AmazonBrowseNode_DAL;
		public IView_AmazonBrowseNode_DAL IView_AmazonBrowseNode_DAL
		{
			get
			{
				if(iView_AmazonBrowseNode_DAL==null)
					iView_AmazonBrowseNode_DAL= new View_AmazonBrowseNode_DAL();
				return iView_AmazonBrowseNode_DAL;
			}
			set
			{
				iView_AmazonBrowseNode_DAL= value;
			}
		}
		#endregion

		#region 68 数据接口 IView_Category_DAL
	    private	IView_Category_DAL iView_Category_DAL;
		public IView_Category_DAL IView_Category_DAL
		{
			get
			{
				if(iView_Category_DAL==null)
					iView_Category_DAL= new View_Category_DAL();
				return iView_Category_DAL;
			}
			set
			{
				iView_Category_DAL= value;
			}
		}
		#endregion

		#region 69 数据接口 IView_CategorySpecifics_DAL
	    private	IView_CategorySpecifics_DAL iView_CategorySpecifics_DAL;
		public IView_CategorySpecifics_DAL IView_CategorySpecifics_DAL
		{
			get
			{
				if(iView_CategorySpecifics_DAL==null)
					iView_CategorySpecifics_DAL= new View_CategorySpecifics_DAL();
				return iView_CategorySpecifics_DAL;
			}
			set
			{
				iView_CategorySpecifics_DAL= value;
			}
		}
		#endregion

		#region 70 数据接口 IView_Contraband_DAL
	    private	IView_Contraband_DAL iView_Contraband_DAL;
		public IView_Contraband_DAL IView_Contraband_DAL
		{
			get
			{
				if(iView_Contraband_DAL==null)
					iView_Contraband_DAL= new View_Contraband_DAL();
				return iView_Contraband_DAL;
			}
			set
			{
				iView_Contraband_DAL= value;
			}
		}
		#endregion

		#region 71 数据接口 IView_Currency_DAL
	    private	IView_Currency_DAL iView_Currency_DAL;
		public IView_Currency_DAL IView_Currency_DAL
		{
			get
			{
				if(iView_Currency_DAL==null)
					iView_Currency_DAL= new View_Currency_DAL();
				return iView_Currency_DAL;
			}
			set
			{
				iView_Currency_DAL= value;
			}
		}
		#endregion

		#region 72 数据接口 IView_DsSystemMenu_DAL
	    private	IView_DsSystemMenu_DAL iView_DsSystemMenu_DAL;
		public IView_DsSystemMenu_DAL IView_DsSystemMenu_DAL
		{
			get
			{
				if(iView_DsSystemMenu_DAL==null)
					iView_DsSystemMenu_DAL= new View_DsSystemMenu_DAL();
				return iView_DsSystemMenu_DAL;
			}
			set
			{
				iView_DsSystemMenu_DAL= value;
			}
		}
		#endregion

		#region 73 数据接口 IView_Listing_DAL
	    private	IView_Listing_DAL iView_Listing_DAL;
		public IView_Listing_DAL IView_Listing_DAL
		{
			get
			{
				if(iView_Listing_DAL==null)
					iView_Listing_DAL= new View_Listing_DAL();
				return iView_Listing_DAL;
			}
			set
			{
				iView_Listing_DAL= value;
			}
		}
		#endregion

		#region 74 数据接口 IView_Measure_DAL
	    private	IView_Measure_DAL iView_Measure_DAL;
		public IView_Measure_DAL IView_Measure_DAL
		{
			get
			{
				if(iView_Measure_DAL==null)
					iView_Measure_DAL= new View_Measure_DAL();
				return iView_Measure_DAL;
			}
			set
			{
				iView_Measure_DAL= value;
			}
		}
		#endregion

		#region 75 数据接口 IView_Permission_DAL
	    private	IView_Permission_DAL iView_Permission_DAL;
		public IView_Permission_DAL IView_Permission_DAL
		{
			get
			{
				if(iView_Permission_DAL==null)
					iView_Permission_DAL= new View_Permission_DAL();
				return iView_Permission_DAL;
			}
			set
			{
				iView_Permission_DAL= value;
			}
		}
		#endregion

		#region 76 数据接口 IView_ProductSpec_DAL
	    private	IView_ProductSpec_DAL iView_ProductSpec_DAL;
		public IView_ProductSpec_DAL IView_ProductSpec_DAL
		{
			get
			{
				if(iView_ProductSpec_DAL==null)
					iView_ProductSpec_DAL= new View_ProductSpec_DAL();
				return iView_ProductSpec_DAL;
			}
			set
			{
				iView_ProductSpec_DAL= value;
			}
		}
		#endregion

		#region 77 数据接口 IView_ProductStatus_DAL
	    private	IView_ProductStatus_DAL iView_ProductStatus_DAL;
		public IView_ProductStatus_DAL IView_ProductStatus_DAL
		{
			get
			{
				if(iView_ProductStatus_DAL==null)
					iView_ProductStatus_DAL= new View_ProductStatus_DAL();
				return iView_ProductStatus_DAL;
			}
			set
			{
				iView_ProductStatus_DAL= value;
			}
		}
		#endregion

		#region 78 数据接口 IView_Specifics_DAL
	    private	IView_Specifics_DAL iView_Specifics_DAL;
		public IView_Specifics_DAL IView_Specifics_DAL
		{
			get
			{
				if(iView_Specifics_DAL==null)
					iView_Specifics_DAL= new View_Specifics_DAL();
				return iView_Specifics_DAL;
			}
			set
			{
				iView_Specifics_DAL= value;
			}
		}
		#endregion

		#region 79 数据接口 IView_SpecificsValue_DAL
	    private	IView_SpecificsValue_DAL iView_SpecificsValue_DAL;
		public IView_SpecificsValue_DAL IView_SpecificsValue_DAL
		{
			get
			{
				if(iView_SpecificsValue_DAL==null)
					iView_SpecificsValue_DAL= new View_SpecificsValue_DAL();
				return iView_SpecificsValue_DAL;
			}
			set
			{
				iView_SpecificsValue_DAL= value;
			}
		}
		#endregion

		#region 80 数据接口 IView_Value_DAL
	    private	IView_Value_DAL iView_Value_DAL;
		public IView_Value_DAL IView_Value_DAL
		{
			get
			{
				if(iView_Value_DAL==null)
					iView_Value_DAL= new View_Value_DAL();
				return iView_Value_DAL;
			}
			set
			{
				iView_Value_DAL= value;
			}
		}
		#endregion

    }

}